3 int tren
[50], c
, l
, i
, j
, r
;
6 for (r
=0, i
=1; i
<l
; i
++)
8 if (tren
[j
] > tren
[j
+1]){
9 std::swap(tren
[j
], tren
[j
+1]);
16 for (scanf("%d", &c
); c
--; printf("Optimal train swapping takes %d swaps.\n", bubblesort())){
17 for (scanf("%d", &l
), i
= 0; i
<l
; scanf("%d", &tren
[i
++]));